﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DAL;
public partial class master_Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected string getPersona(string id)
    {

        int ipersona = Convert.ToInt32(id);
        ModPersona modPersona = new ModPersona();
        Tbl_Personas persona = modPersona.getPersona(ipersona);
        return (persona != null) ? persona.sNombre + " " + persona.sApellido_paterno + " " + persona.sApellido_Materno : "null";
    }

    protected string getMotivo(string id)
    {
        ModContabilidad cont = new ModContabilidad();
        Tbl_ActivosdeBaja ab = cont.getActivosdebaja(Convert.ToInt32(id));
        return (ab != null) ? ab.sMotivoBaja : "null";
    }

    protected string getFechaBaja(string id)
    {
        ModContabilidad cont = new ModContabilidad();
        Tbl_ActivosdeBaja ab = cont.getActivosdebaja(Convert.ToInt32(id));
        return (ab != null) ? ab.dtFecha.ToString("dd/MM/yyyy") : "null";
    }

    protected string formatDate(Object date)
    {
        DateTime current_date = (DateTime)date;
        return current_date.ToString("dd/MM/yyyy"); ;
    }

    protected string getEstadoActivo(string iestado)
    {
        bool b = Convert.ToBoolean(iestado);
        return (b) ? "Activo" : "Inactivo";
    }
    protected void add_Click(object sender, EventArgs e)
    {
        Response.Redirect("ActivoFijoForm.aspx");
    }
    protected void btnSearch_Click(object sender, EventArgs e)
    {

        ModContabilidad contabilidad = new ModContabilidad();
    }

    protected string getCodigoActivo(string idActivo)
    {
        int ActivoId = Convert.ToInt32(idActivo);
        ModContabilidad cont = new ModContabilidad();
        Tbl_ActivoFijos activoFijo = cont.getActivoporID(ActivoId);
        return (activoFijo != null) ? activoFijo.sCodigoActivoFijo : "null";
    }

    protected string getUsuario(string idUser)
    {
        int userId = Convert.ToInt32(idUser);
        ModPersona cont = new ModPersona();
        Tbl_Usuarios user = cont.getUsuario(userId);
        Tbl_Personas persona = (user != null) ? cont.getPersona(user.iPersona_id) : null;
        return (persona != null) ? persona.sNombre + " " + persona.sApellido_paterno + " " + persona.sApellido_Materno : "null";
    }
}